Matthias Sainz
(719) 640-4422
Matthias.Sainz@Colorado.edu
Objective:
To create value for an innovative corporation by developing and testing efficient software solutions using my knowledge
of Computer Science and demonstrated individual and team accomplishments.
Education:
University of Colorado, Boulder, Colorado
Major: Computer Science / Expected Graduation May 2016
GPA: 3.4, Major GPA: 3.6, Deans List: Fall 2013 3.9 GPA, Spring 2015 3.8
Technical Skills:
JavaScript, Node.js, Express.js, Docker, JavaSE, C/C++, Python, Agile, Bash, Linux (Redhat and Ubuntu), MySQL, Ruby
on Rails, Java Swing, Elasticserach, Logstash, Kibana, HTML, CSS, Ionic, Apache Cordova, and Object Oriented
Programing.
Tools: NetBeans, VIM , Pivotal Tracker, Jetbrains IDEs, CM Synergy, and Git
United States Department of Defense (DOD) Clearance:
Current DoD Secret and NATO Secret Clearance
Relevant Experience / Projects:
Software Engineering Capstone Project Team Lead, Uber/University of Colorado at Boulder Fall 2015 – Present
Led the development of adding social application layer onto the existing Uber application to facilitate ride sharing among
friends. User Interface developed with Ionic mobile front end framework leveraging Angular.js on Cordova. Backend
developed utilizing a MEAN stack (MongoDB, Express.js, Angular.js, and Node.js).
• Energetically led a team of six thru a full software development life cycle exceeding all project goals
• Actively participated in all software development (frontend, application server, and backend database)
• Proactively managed weekly customer meetings thereby ensuring all requirements and goals were achieved
Software Engineering Intern, Paid Position, Fluke Networks (Acquired by Net Scout) Summer 2015
Performed software engineering on multiple projects to improve authentication of network sensors and enhance system
reporting relative to the collection and analysis of system metrics.
• Significantly improved network sensor authentication support by implementing the JSON web token (JWT)
standard in C++ and additionally modified internal Node.js api to support authentication
• Greatly enhanced customer analytics by developing a reporting application in Node.js that dynamically
presented application usage metrics
• Creatively used the ELK stack (Elasticsearch, Logstash, and Kibana) to develop a metrics and trends
visualization capability generated on the output of the reporting application
Student Assistant III, Paid Position, University of Colorado at Boulder Fall 2014 - Present
Developed an interactive web application using the MEAN stack to aggregate numerous network datasets into a
searchable repository in support of a research project for Dr. Aaron Clauset
• Resourcefully developed an analytical web application using Node.js, Eexpress.js, MongoDB, Elasticsearch, and
Aangular.js. deployed with Docker and CirleCI on DigitalOcean utilizing Tutum
• Created an innovative and interactive web based User Interface using Angular.js and Material Angular to simplify
researcher interaction and information retrieval
• Demonstrated project commitment and results via performance of 10+ hours a week of project work in addition to
full time Computer Science workload and received positive project feedback from Dr. Aaron Clauset
Matthias Sainz
(719) 640-4422
Matthias.Sainz@Colorado.edu
Software Engineering Intern, Paid Position, Boecore, Schriever Air force Base Colorado, May to Aug 2014
Performed software development for end-to-end modeling and simulations tools supporting a range of integrated radar
system configurations for the Missile Defense Agency (MDA). Activities included the development and maintenance of
software to support discrete event simulation models of various missile defense systems, and assistance with unit and
system-level testing of developed software.
• Led the development and implementation of several software tool enhancements used for the analysis of simulations.
Singled out and received verbal and written praise from Sr. MDA Engineering managers for tasks preformed
• Maximized product quality by performing code maintenance in C/C++, (solving bugs and ensuring correct variable
initiation for various radar subsystems), documentation updates according to standards.
Learning Assistant for Data Structures, Paid Position, University of Colorado at Boulder, Jan to May 2014
Superior performance resulted in an increase of responsibilities to those similar of a Teaching Assistant: Held one hour
recitations two times a week with up to 24 students per session, assisted with course material development, exam
proctoring and conducted interview based grading.
• Reinforced course lectures and homework/lab requirements by leading two recitations a week of key concepts for
algorithm design and analysis to include criteria for selecting data structures to fit assigned application requirements
Learning Assistant for Intro Course, Paid Position, University of Colorado at Boulder 2012- 2013
Responsibilities: Hold ten hours a week of office hours to assist students with course material.
• Successfully completed two semesters as a learning assistant and significantly contributed to improved learning and
grades for over 100 undergraduate students using Python, Java and C++ languages
• Created an improved test harness in C++ to for student code submissions that significantly increased quality of output
and variety of tests performed
• Positive feedback from supervisor and students indicate excellent teaching and communications skills
Relevant Undergraduate coursework: *in progress
Introduction to
Programming
Algorithms
Software Methods
and Tools
Principles of
Programming
Languages
Operating Systems
Object Oriented
Programming
Linear Algebra
Computer
Systems
UNIX System
administration
Networking
Systems
Calculus 1-3
Machine Learning
Data
Structures
Human
Centered
Design
Senior
Projects*
Discrete
Math
Statistics
Databases*